body {font-size:10pt; font-family: 'Quattrocento', arial, serif; margin:0; padding:0}
.contenedorweb {}
#id-header {width:100%;border:0;}
* html #id-body {margin:10px auto;width:1024px; height:460px;}
#id-body {margin:10px auto;width:1024px; min-height:460px; }
#id-footer {width:100%;border:0;}
.clear {clear:both;}

h1
{
	text-align: center;
}

/* Slider */
.contenidoSlider
{
	width: 570px; height: 125px; 
	background: white;
}

/* Formularios */
.rowElem {margin-top:10px;}
input {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding:3px;}
label.error {margin-left: 10px;width: auto;display: inline;padding: 3px;border: 1px solid #cd0a0a; color: #cd0a0a;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
label {display: block; text-align:right;}
select {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding:3px;}

.confirmacion
{
	background:#e5f7e3;
	background-position:7px 7px;
	border:1px solid #c5e1c8;
	font-weight:700;
	color:#005e20;
	width:300px;
	padding:8px 8px 8px 28px;
}

/* Contenido del Header */
#topheader {margin:0 auto;}
#downheader {margin:0 auto;width:1024px;}
#logoheader {float:left;margin-top:-2px;width:500px;z-index:1;font-size:40pt;text-align:center;background:#6ca6d1;border-left:1px solid #4297d7;border-right:1px solid #4297d7;border-bottom:1px solid #4297d7;color:#fff;}
#menuapple {float:left;width:500px;}

/* Menus */
.menuCandidato {margin-top: 30px;}
.menuEmpresa {margin-top: 30px;}
.menuboton { width: 190px;margin-top:4px;text-align:left;}
.icomiscandidaturas {background-image: url(/images/menus/barchart.png) !important;width:16px; heigth:16px;}
.icohome{background-image: url(/images/menus/home.png) !important;width:16px; heigth:16px;}
.icosearch {background-image: url(/images/menus/Search.png) !important; }
.icosearchg {background-image: url(/images/menus/Save.png) !important; }
.icoprofile {background-image: url(/images/menus/Profile.png) !important; }
.icocvs {background-image: url(/images/menus/Modify.png) !important; }
.icodisconnect {background-image: url(/images/menus/Exit.png) !important; }
.icocheck {background-image: url(/images/action_check.png) !important; }

/*Path*/
#navigation { }
#navigation ul { list-style: none; margin: 0; padding: 5px;  }
#navigation li { display: inline; }
#navigation a.home:link, #navigation a.home:visited {padding: 0.4em 0 0.4em 0; font-weight: bold;  background: url('/images/menus/home-icon.png') no-repeat; padding-left: 30px; display:inline; text-decoration: none; }
#navigation a.home:hover { text-decoration: underline; }
#navigation a.intermedio:link, 
#navigation a.intermedio:visited {padding: 0.4em 0 0.4em 0; font-weight: bold; no-repeat; display:inline; text-decoration: none; }
#navigation a.intermedio:hover { text-decoration: underline; }
#navigation a.slash:link, #navigation a.slash:visited { font-size: 10pt; cursor: default; padding: 0.4em 1em 0.4em 1em; text-decoration: none;color: #aaa;}
#navigation a.selected:link, #navigation a.selected:visited { cursor: default;text-decoration: none; color: #aaa; }
.path {margin-top:5px;}

/* Textos de la aplicacion */
.textoexplicativo {margin-top:30px;color: #5d5d5d; }
.textosolo {margin:30px 0;color: #5d5d5d;}

/* Perfiles */
.perfilleft {float:left;width:70%;text-align:left;margin-left:20px;}
.perfilright {float:left;width:25%;text-align:center;margin:20px auto;}
.inputcorto {width: 100px;}


/* CV */
.titleadd {text-align:center;font-weight:bold;width:100%;margin-bottom:10px;}

/*custom upload elements*/
.customfile-input { position: absolute;  height: 50px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;  }
 
.customfile { width: 180px; margin-left:5px; font-size:9pt; margin-bottom:10px; background: #666; cursor: pointer; overflow: hidden; padding: 2px; border: 1px solid #444; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;  position: relative; }
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; margin: 1px 1px 1px 5px;  color: #fff;  padding: .3em .6em; }
.customfile-feedback-populated { color: #fff; font-style: normal;  padding-left: 20px; background: url(/images/icon-generic.gif) left 4px no-repeat; }
.customfile-button { border: 1px solid #999; background: #333 url(/images/bg-submit.gif) bottom repeat-x;  color: #fff; float: right; width: 50px; padding: .3em .6em;  text-align: center; text-decoration: none;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.customfile-hover .customfile-button, .customfile-focus .customfile-button  { color:#111; background: #aaa url(/images/bg-btn.png) bottom repeat-x; border-color:#aaa;  padding: .3em .6em;  }
.customfile-focus .customfile-button { outline: 1px dotted #ccc;  }
 
/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(/images/icon-image.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(/images/icon-media.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(/images/icon-zip.gif);}


/* Mensajes */
.errorMessage {border:1px solid red; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.errorMessage li {list-style-image: url(/images/validationError.png); padding:10px;font-size:12pt;list-style-type: none;color: red;}

.actionMessage {border:1px solid green; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.actionMessage li {list-style-image: url(/images/action_check.png); padding:10px;font-size:12pt;list-style-type: none;color: green;}
